body{
    font-family: Andalus;
    position: relative;
    background-color: rgba(0,0,0,0);
}
#d2{
    width: 1440px;
    height: 2100px;
    /*border: 1px solid black;*/
    position: relative;
    margin: 0 auto;
}
.d1-1>h1{
    position: relative;
    width: 500px;
    /*background-color: #080808;*/
    left: 900px;
    top: -350px;
}
.d1-1>h2{
    position: relative;
    width: 200px;
    /*background-color: #080808;*/
    background-color: #c4e3f3;
    border: 1px solid gray;
    left: 650px;
    top: -350px;
}
.d1-1>p{
    position: relative;
    width: 600px;
    font-size: 28px;
    /*background-color: #080808;*/
    background-color: #c4e3f3;
    /*border: 1px solid gray;*/
    left: 650px;
    top: -350px;
}
#exp\ sec1{
    background-color: rgba(0,0,0,0);
    position: relative;
    top: -500px;
    margin: 0 auto;
}
#d2,#d1{
    margin: 0 auto;
    overflow: hidden;
}
#d1{
    height: 176px;
    width: 1440px;
    position: relative;
}

/*.row{*/
/*    width: 720px;*/
/*    position: relative;*/
/*    height: 454.16px;*/

/*    margin: 16px -15px 0 -15px;*/
/*    overflow: visible;*/
/*}*/
/*.row-1{*/
/*    position: relative;*/
/*    width: 720px;*/
/*    height: 486.16px;*/
/*    margin: 16px -15px 0 -15px;*/
/*}*/
/*.heading{*/
/*    text-align: center;*/
/*    width: 300px;*/
/*    height: 43px;*/
/*    font-size: 3.3em;*/
/*    position: relative;*/
/*    top: 0px;*/
/*    left: 600px;*/
/*}*/

/*.heading-1{*/
/*    text-align: center;*/
/*    font-size: 3.3em;*/
/*    position: relative;*/
/*    background-color: #080808;*/
/*    top: 1450px;*/
/*    left: 600px;*/
/*}*/
#h3{
    text-align: center;
    font-size: 3.3em;
    position: relative;
    /*background-color: #080808;*/
    /*top: 1450px;*/
    top: -600px;
    left: 0px;
}
/*.img-fluid{*/
/*    margin: 0 0 0 110px;*/
/*    border-radius: 8px;*/
/*    position: relative;*/
/*    top: 20px;*/

/*}*/
#bottom_d1{
    /*background-color: #080808;*/
}
.img2{
    width:inherit;
    height: 400px;
}
.b1{
    position: relative;

}
#heading{
    position: relative;
    left: 20em;
}
#scorll{
    overflow: hidden;
    width: 1440px;
    height: 800px;
    position: relative;
}
.bimg1{
    position: relative;
    top: -500px;
    /*border: 3px solid black;*/
    width: 450px;
    margin-left:20px ;
    height: 400px;
    float: left;
    overflow: hidden;
}
.img-fluid-1{
    width: 500px;
    height: 300px;
    position: relative;
    left: 220px;
    top:420px;
    border-radius: 8px;
}
#img11{
    position: relative;
    left: 900px;
    top: -330px;
}
#img22{
    position: relative;
    top: 50px;
    width: 1440px;
}
#img23{
    width: 1440px;
    position: relative;
    top: -420px;
}
#s1{
    position: relative;
    top: -800px;
    height: 500px;
    /*background-color: #080808;*/
}
.img-fluid-2{
    width: 1410px;
    height: 232px;
    /*margin: 200px 0 0 0 ;*/
    border-radius: 5px;
}
.img-fluid-3{
    width: 300px;
    height: 300px;
    position: relative;
    left: 50px;
    top:1658px;
    border-radius: 5px;
}
.img-fluid-4{
    width: 380px;
    height: 300px;
    position: relative;
    top: 1658px;
    left: 550px;
    border-radius: 5px;
}
.img-fluid-5{
    width: 300px;
    height: 300px;
    position: relative;
    top: 1658px;
    left: 1050px;
    border-radius: 5px;
}
.col-md-5{
    position: relative;/*相对定位:可以实现层叠效果,不影响其他元素的位置*/
    top:10px;
    right: 10px;
    float: left;
}

.mt-md-4{
    font-size: 23px;
    width: 390px;
    position: relative;
    top: 1943px;
    left: 140px;
}
.mt-md-4-1{
    width: 256px;
    position: relative;
    top: 1983px;
    left: 65px;
}
.mt-md-4-1-1{
    position: relative;
    top: 1983px;
    left: 110px;

}
.mt-md-4-1-2{
    position: relative;
    top: 1980px;
    left: 1135px;

}
.mt-md-4-2{

    position: relative;
    font-size: 23px;
    top: 1943px;
    left: 708px;
}
.mt-md-4-3{
    width: 300px;
    height: 50px;
    position: relative;
    top: 1983px;
    left: 590px;
}
.mt-md-4-4{
    width: 300px;
    height: 50px;
    position: relative;
    font-size: 23px;
    top: 1943px;
    left: 1165px;
}
.mt-md-4-5{
    width: 256px;
    height: 50px;
    position: relative;
    top: 2005px;
    left: 1085px;
}
.md-1{
    width: 390px;
    height: 68px;
    font-size: 1.8em;
    position: relative;
    left:695px;
    top: -322px;
}
.md-2{
    width: 390px;
    height: 68px;
    font-size: 1.8em;
    position: relative;
    /*top: -100px;*/
    /*background-color: #080808;*/
    left:120px;
    top: -15px;
}
.mt-1{
    width: 390px;
    height: 18px;
    color: #ffc905;
    font-size: 15px;
    position: relative;
    top: 430px;
    left: 689px;
}
.mt-2{
    width: 620px;
    height: 200px;
    /*background-color: paleturquoise;*/
    position: relative;/*相对定位:可以实现层叠效果,不影响其他元素的位置*/
    font-size: 19px;
    left: 690px;
    margin: 0 auto;
}
#p2{
    width: 620px;
    height: 200px;
    /*background-color: paleturquoise;*/
    position: relative;/*相对定位:可以实现层叠效果,不影响其他元素的位置*/
    font-size: 19px;
    left: 690px;
    /*background-color: rgba(0,0,0,0);*/
    margin: 0 auto;
}
.mt-1-1{
    width: 390px;
    height: 188px;
    color: #ffc905;
    font-size: 15px;
    position: relative;
    top: 400px;
    left: 100px;
}

.mt-2-1{
    width: 620px;
    height: 180px;
    background-color: pink;
    position: relative;/*相对定位:可以实现层叠效果,不影响其他元素的位置*/+
    font-size: 19px;
    left: 100px;
    top:0px;
    /*margin: 0 auto;*/
}
.banner-bottom{
    width: 1440px;
    height: 400.36px;
    position: relative;
    top: -2000px;
}
.team-info{
    width: 176px;
    height: 218px;
}